#include "../core/sgl_core.h"

#if(SGL_CONFIG_FONT_CONSOLAS12 == 1)
_const uint8_t sgl_ascii_consolas12_bitmap[] = {

/* ! */
0x03,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0x33,0x00,  //.....
0x03,0xea,0x00,  //..@%.


/* " */
0x0e,0xac,0x80,  //.@%%+
0x0e,0xac,0x80,  //.@%%+
0x05,0x35,0x30,  //.+.+.


/* # */
0x03,0x53,0x30,  //..+..
0x0a,0xaa,0xa0,  //.%%%%
0xae,0xce,0xc0,  //%@%@%
0x0a,0x8c,0x80,  //.%+%+
0x5c,0x8c,0x80,  //+%+%+
0x5a,0x6a,0x50,  //+%+%+
0x38,0x38,0x30,  //.+.+.


/* $ */
0x03,0xac,0x30,  //..%%.
0x8c,0xcc,0x50,  //+%%%+
0xac,0xa8,0x00,  //%%%+.
0x3c,0xea,0x00,  //.%@%.
0x00,0xcc,0xc0,  //..%%%
0x03,0x85,0xa0,  //..++%
0xae,0xfc,0xa0,  //%@@%%
0x08,0xa0,0x00,  //.+%..


/* % */
0xcc,0xc0,0xa0,  //%%%.%
0xa6,0xaa,0xa0,  //%+%%%
0xcc,0xaa,0x30,  //%%%%.
0x00,0xc8,0x00,  //..%+.
0x0a,0xcc,0xc0,  //.%%%%
0x5a,0xac,0xa0,  //+%%%%
0xc8,0x8a,0xa0,  //%++%%


/* & */
0x0a,0xca,0x00,  //.%%%.
0x8c,0x3c,0x80,  //+%.%+
0x5a,0x8a,0x30,  //+%+%.
0x3e,0xe3,0x30,  //.@@..
0xca,0xcc,0xa0,  //%%%%%
0xc8,0x3e,0xe0,  //%+.@@
0x8c,0xcc,0xc0,  //+%%%%


/* ' */
0x03,0xea,0x00,  //..@%.
0x00,0xc8,0x00,  //..%+.
0x00,0x53,0x00,  //..+..


/* ( */
0x00,0x5a,0x50,  //..+%+
0x00,0xc8,0x00,  //..%+.
0x08,0xc0,0x00,  //.+%..
0x0c,0xa0,0x00,  //.%%..
0x0c,0xa0,0x00,  //.%%..
0x0c,0xc0,0x00,  //.%%..
0x08,0xc3,0x00,  //.+%..
0x00,0xca,0x00,  //..%%.
0x00,0x3a,0x50,  //...%+


/* ) */
0x0c,0xc0,0x00,  //.%%..
0x00,0xc8,0x00,  //..%+.
0x00,0x8c,0x00,  //..+%.
0x00,0x5a,0x50,  //..+%+
0x00,0x3a,0x50,  //...%+
0x00,0x5a,0x30,  //..+%.
0x00,0xac,0x00,  //..%%.
0x03,0xa5,0x00,  //..%+.
0x0c,0xa0,0x00,  //.%%..


/* * */
0x00,0x85,0x00,  //..++.
0x5a,0xaa,0xa0,  //+%%%%
0x3a,0xcc,0x50,  //.%%%+
0x33,0x85,0x30,  //..++.
0x00,0x30,0x00,  //.....


/* + */
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0xcc,0xfe,0xc0,  //%%@@%
0x00,0xc8,0x00,  //..%+.
0x00,0xa8,0x00,  //..%+.


/* , */
0x00,0x85,0x00,  //..++.
0x03,0xec,0x00,  //..@%.
0x03,0xca,0x00,  //..%%.
0x3a,0x80,0x00,  //.%+..


/* - */
0x0c,0xcc,0x80,  //.%%%+


/* . */
0x00,0x85,0x00,  //..++.
0x05,0xec,0x00,  //.+@%.


/* / */
0x00,0x0a,0xc0,  //...%%
0x00,0x0c,0x80,  //...%+
0x00,0x8c,0x00,  //..+%.
0x00,0xca,0x00,  //..%%.
0x05,0xa3,0x00,  //.+%..
0x0a,0xc0,0x00,  //.%%..
0x3a,0x50,0x00,  //.%+..
0x8c,0x00,0x00,  //+%...


/* 0 */
0x03,0x65,0x00,  //..++.
0x5a,0x5c,0xc0,  //+%+%%
0xcc,0x0a,0xc0,  //%%.%%
0xca,0xac,0xa0,  //%%%%%
0xce,0xa3,0xa0,  //%@%.%
0xac,0x05,0xa0,  //%%.+%
0x3c,0xcc,0x80,  //.%%%+


/* 1 */
0x00,0x55,0x00,  //..++.
0x5c,0xec,0x00,  //+%@%.
0x33,0xcc,0x00,  //..%%.
0x00,0xcc,0x00,  //..%%.
0x00,0xcc,0x00,  //..%%.
0x00,0xcc,0x00,  //..%%.
0x8c,0xee,0xc0,  //+%@@%


/* 2 */
0x05,0x65,0x00,  //.+++.
0x5a,0x5e,0xa0,  //+%+@%
0x00,0x0a,0xc0,  //...%%
0x00,0x0c,0xa0,  //...%%
0x00,0xcc,0x00,  //..%%.
0x0c,0xc0,0x00,  //.%%..
0xaf,0xec,0xc0,  //%@@%%


/* 3 */
0x05,0x65,0x00,  //.+++.
0x33,0x3e,0xa0,  //...@%
0x00,0x0c,0xc0,  //...%%
0x08,0xcc,0x30,  //.+%%.
0x00,0x0a,0xc0,  //...%%
0x00,0x08,0xc0,  //...+%
0x5a,0xcc,0x80,  //+%%%+


/* 4 */
0x00,0x36,0x30,  //...+.
0x00,0xcc,0x80,  //..%%+
0x0a,0xcc,0x80,  //.%%%+
0x5a,0x5c,0x80,  //+%+%+
0xca,0x3c,0x80,  //%%.%+
0xaa,0xae,0xc0,  //%%%@%
0x00,0x0c,0x80,  //...%+


/* 5 */
0x35,0x66,0x50,  //.++++
0x5a,0x86,0x50,  //+%+++
0x5a,0x30,0x00,  //+%...
0x5c,0xcc,0x50,  //+%%%+
0x00,0x0a,0xe0,  //...%@
0x00,0x08,0xc0,  //...+%
0x8a,0xcc,0x50,  //+%%%+


/* 6 */
0x00,0x36,0x50,  //...++
0x0c,0xc6,0x50,  //.%%++
0x8c,0x00,0x00,  //+%...
0xae,0xcc,0xa0,  //%@%%%
0xac,0x05,0xa0,  //%%.+%
0xac,0x05,0xa0,  //%%.+%
0x0c,0xcc,0xa0,  //.%%%%


/* 7 */
0x56,0x66,0x50,  //+++++
0x56,0x6a,0xc0,  //+++%%
0x00,0x0c,0xa0,  //...%%
0x00,0x5a,0x30,  //..+%.
0x00,0xca,0x00,  //..%%.
0x05,0xa5,0x00,  //.+%+.
0x0c,0xc0,0x00,  //.%%..


/* 8 */
0x03,0x65,0x30,  //..++.
0x8c,0x5a,0xe0,  //+%+%@
0x8c,0x38,0xc0,  //+%.+%
0x0c,0xfe,0x50,  //.%@@+
0x5a,0x5c,0xc0,  //+%+%%
0xac,0x05,0xa0,  //%%.+%
0x5c,0xcc,0xa0,  //+%%%%


/* 9 */
0x03,0x65,0x00,  //..++.
0x8c,0x5c,0xc0,  //+%+%%
0xca,0x05,0xa0,  //%%.+%
0xae,0x38,0xc0,  //%@.+%
0x08,0x88,0xa0,  //.+++%
0x00,0x0c,0xc0,  //...%%
0x8c,0xca,0x00,  //+%%%.


/* : */
0x05,0xec,0x00,  //.+@%.
0x00,0x55,0x00,  //..++.
0x00,0x00,0x00,  //.....
0x00,0x53,0x00,  //..+..
0x05,0xec,0x00,  //.+@%.


/* ; */
0x05,0xec,0x00,  //.+@%.
0x00,0x55,0x00,  //..++.
0x00,0x00,0x00,  //.....
0x00,0x85,0x00,  //..++.
0x03,0xec,0x00,  //..@%.
0x00,0xca,0x00,  //..%%.
0x3a,0x80,0x00,  //.%+..


/* < */
0x00,0x03,0x30,  //.....
0x00,0x8a,0x50,  //..+%+
0x0a,0xc3,0x00,  //.%%..
0x5c,0x80,0x00,  //+%+..
0x05,0xc8,0x00,  //.+%+.
0x00,0x3c,0xa0,  //...%%


/* = */
0x8c,0xcc,0xc0,  //+%%%%
0x03,0x33,0x30,  //.....
0x8a,0xaa,0xa0,  //+%%%%


/* > */
0x03,0x00,0x00,  //.....
0x0c,0xc3,0x00,  //.%%..
0x00,0xac,0x30,  //..%%.
0x00,0x0c,0xc0,  //...%%
0x03,0xca,0x00,  //..%%.
0x3c,0x80,0x00,  //.%+..


/* ? */
0x0a,0xca,0x00,  //.%%%.
0x00,0x3c,0xa0,  //...%%
0x00,0x0c,0xc0,  //...%%
0x05,0xcc,0x50,  //.+%%+
0x05,0xa3,0x00,  //.+%..
0x00,0x30,0x00,  //.....
0x08,0xc5,0x00,  //.+%+.


/* @ */
0x08,0xac,0xa0,  //.+%%%
0x5a,0x30,0xa0,  //+%..%
0xa8,0x88,0xa0,  //%+++%
0xaa,0xca,0xa0,  //%%%%%
0xaa,0x88,0xa0,  //%%++%
0xac,0x8a,0xa0,  //%%+%%
0x88,0xaa,0xa0,  //++%%%
0xa8,0x00,0x00,  //%+...
0x5c,0xaa,0x50,  //+%%%+


/* A */
0x00,0x55,0x00,  //..++.
0x08,0xcc,0x00,  //.+%%.
0x0c,0xaa,0x50,  //.%%%+
0x3a,0x5c,0xa0,  //.%+%%
0x8c,0x3a,0xc0,  //+%.%%
0xcc,0xaa,0xc0,  //%%%%%
0xc8,0x00,0xe0,  //%+..@


/* B */
0x36,0x65,0x00,  //.+++.
0x8c,0x6c,0xc0,  //+%+%%
0x8c,0x08,0xc0,  //+%.+%
0x8c,0xac,0x80,  //+%%%+
0x8c,0x08,0xc0,  //+%.+%
0x8c,0x05,0xa0,  //+%.+%
0x8e,0xcc,0xa0,  //+@%%%


/* C */
0x00,0x56,0x50,  //..+++
0x3c,0xc6,0x80,  //.%%++
0xae,0x00,0x00,  //%@...
0xca,0x00,0x00,  //%%...
0xcc,0x00,0x00,  //%%...
0xae,0x30,0x00,  //%@...
0x0c,0xcc,0xc0,  //.%%%%


/* D */
0x56,0x63,0x00,  //+++..
0xcc,0x6c,0xc0,  //%%+%%
0xca,0x05,0xa0,  //%%.+%
0xca,0x03,0xc0,  //%%..%
0xca,0x03,0xc0,  //%%..%
0xca,0x08,0xc0,  //%%.+%
0xce,0xcc,0x30,  //%@%%.


/* E */
0x35,0x66,0x50,  //.++++
0x5a,0x86,0x50,  //+%+++
0x5a,0x30,0x00,  //+%...
0x5c,0xaa,0x80,  //+%%%+
0x5a,0x30,0x00,  //+%...
0x5a,0x30,0x00,  //+%...
0x5e,0xcc,0xc0,  //+@%%%


/* F */
0x35,0x66,0x50,  //.++++
0x5a,0x86,0x50,  //+%+++
0x5a,0x30,0x00,  //+%...
0x5c,0xaa,0x80,  //+%%%+
0x5a,0x53,0x30,  //+%+..
0x5a,0x30,0x00,  //+%...
0x5a,0x30,0x00,  //+%...


/* G */
0x00,0x56,0x50,  //..+++
0x3c,0xa6,0x60,  //.%%++
0xcc,0x00,0x00,  //%%...
0xc8,0x5a,0xa0,  //%++%%
0xea,0x05,0xa0,  //@%.+%
0xae,0x05,0xa0,  //%@.+%
0x0c,0xcc,0xe0,  //.%%%@


/* H */
0x53,0x00,0x30,  //+....
0xca,0x03,0xa0,  //%%..%
0xca,0x03,0xa0,  //%%..%
0xcc,0xaa,0xc0,  //%%%%%
0xca,0x03,0xa0,  //%%..%
0xca,0x03,0xa0,  //%%..%
0xca,0x03,0xa0,  //%%..%


/* I */
0x36,0x66,0x50,  //.++++
0x36,0xca,0x50,  //.+%%+
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x8c,0xfe,0xc0,  //+%@@%


/* J */
0x35,0x66,0x30,  //.+++.
0x35,0x6e,0xa0,  //.++@%
0x00,0x0e,0xa0,  //...@%
0x00,0x0e,0xa0,  //...@%
0x00,0x0e,0xa0,  //...@%
0x00,0x0c,0x80,  //...%+
0x8c,0xcc,0x30,  //+%%%.


/* K */
0x35,0x03,0x50,  //.+..+
0x8c,0x0c,0xa0,  //+%.%%
0x8c,0xcc,0x00,  //+%%%.
0x8e,0xc0,0x00,  //+@%..
0x8c,0xc8,0x00,  //+%%+.
0x8c,0x8c,0x50,  //+%+%+
0x8c,0x0a,0xc0,  //+%.%%


/* L */
0x03,0x30,0x00,  //.....
0x3a,0x50,0x00,  //.%+..
0x3a,0x50,0x00,  //.%+..
0x3a,0x50,0x00,  //.%+..
0x3a,0x50,0x00,  //.%+..
0x3a,0x50,0x00,  //.%+..
0x3e,0xec,0xc0,  //.@@%%


/* M */
0x55,0x03,0x50,  //++..+
0xce,0x3c,0xe0,  //%@.%@
0xac,0xa8,0xa0,  //%%%+%
0xc8,0xca,0xc0,  //%+%%%
0xc8,0xc8,0xc0,  //%+%+%
0xc8,0x00,0xc0,  //%+..%
0xa5,0x00,0xc0,  //%+..%


/* N */
0x55,0x00,0x30,  //++...
0xce,0x83,0xa0,  //%@+.%
0xca,0xc3,0xa0,  //%%%.%
0xca,0xa5,0xa0,  //%%%+%
0xca,0xac,0xa0,  //%%%%%
0xca,0x3c,0xc0,  //%%.%%
0xca,0x0c,0xe0,  //%%.%@


/* O */
0x03,0x65,0x00,  //..++.
0x8c,0x8c,0xc0,  //+%+%%
0xca,0x03,0xc0,  //%%..%
0xc8,0x00,0xc0,  //%+..%
0xc8,0x00,0xc0,  //%+..%
0xcc,0x05,0xa0,  //%%.+%
0x3e,0xcc,0xa0,  //.@%%%


/* P */
0x36,0x65,0x00,  //.+++.
0x8c,0x6c,0xc0,  //+%+%%
0x8c,0x05,0xa0,  //+%.+%
0x8c,0x0a,0xc0,  //+%.%%
0x8e,0xca,0x30,  //+@%%.
0x8c,0x00,0x00,  //+%...
0x8c,0x00,0x00,  //+%...


/* Q */
0x03,0x65,0x30,  //..++.
0x8c,0x8c,0xc0,  //+%+%%
0xca,0x03,0xc0,  //%%..%
0xc8,0x00,0xc0,  //%+..%
0xc8,0x00,0xc0,  //%+..%
0xcc,0x05,0xa0,  //%%.+%
0x3e,0xcc,0xa0,  //.@%%%
0x00,0xca,0x30,  //..%%.
0x00,0x5c,0xc0,  //..+%%


/* R */
0x36,0x65,0x00,  //.+++.
0x8c,0x6c,0xc0,  //+%+%%
0x8c,0x0a,0xe0,  //+%.%@
0x8c,0xac,0x80,  //+%%%+
0x8c,0x8c,0x30,  //+%+%.
0x8c,0x0c,0xa0,  //+%.%%
0x8c,0x05,0xa0,  //+%.+%


/* S */
0x03,0x66,0x50,  //..+++
0x8c,0x85,0x50,  //+%+++
0xae,0x00,0x00,  //%@...
0x3c,0xe8,0x00,  //.%@+.
0x00,0x3c,0xc0,  //...%%
0x00,0x05,0xa0,  //...+%
0xac,0xcc,0xa0,  //%%%%%


/* T */
0x56,0x66,0x50,  //+++++
0x56,0xca,0x50,  //++%%+
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.


/* U */
0x53,0x00,0x30,  //+....
0xca,0x03,0xa0,  //%%..%
0xca,0x03,0xa0,  //%%..%
0xca,0x03,0xa0,  //%%..%
0xca,0x03,0xa0,  //%%..%
0xcc,0x05,0xa0,  //%%.+%
0x5c,0xcc,0xa0,  //+%%%%


/* V */
0x53,0x00,0x50,  //+...+
0xea,0x00,0xc0,  //@%..%
0xae,0x05,0xa0,  //%@.+%
0x5a,0x5a,0xc0,  //+%+%%
0x0c,0x8c,0x80,  //.%+%+
0x0a,0xca,0x30,  //.%%%.
0x05,0xec,0x00,  //.+@%.


/* W */
0x33,0x00,0x50,  //....+
0xc8,0x00,0xa0,  //%+..%
0xc8,0x30,0xc0,  //%+..%
0xc8,0xea,0xc0,  //%+@%%
0xca,0xac,0xa0,  //%%%%%
0xcc,0x8c,0xc0,  //%%+%%
0xae,0x3c,0xe0,  //%@.%@


/* X */
0x55,0x00,0x50,  //++..+
0x8c,0x3a,0xc0,  //+%.%%
0x0c,0xca,0x50,  //.%%%+
0x05,0xea,0x00,  //.+@%.
0x0a,0xcc,0x30,  //.%%%.
0x5a,0x5c,0xa0,  //+%+%%
0xcc,0x05,0xa0,  //%%.+%


/* Y */
0x53,0x00,0x50,  //+...+
0xcc,0x05,0xa0,  //%%.+%
0x5a,0x5c,0xc0,  //+%+%%
0x0a,0xca,0x30,  //.%%%.
0x03,0xea,0x00,  //..@%.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.


/* Z */
0x36,0x66,0x50,  //.++++
0x36,0x6c,0xe0,  //.++%@
0x00,0x3c,0x80,  //...%+
0x00,0xcc,0x00,  //..%%.
0x08,0xc3,0x00,  //.+%..
0x3c,0x80,0x00,  //.%+..
0xcf,0xcc,0xc0,  //%@%%%


/* [ */
0x0a,0xea,0x50,  //.%@%+
0x0a,0xc0,0x00,  //.%%..
0x0a,0xc0,0x00,  //.%%..
0x0a,0xc0,0x00,  //.%%..
0x0a,0xc0,0x00,  //.%%..
0x0a,0xc0,0x00,  //.%%..
0x0a,0xc0,0x00,  //.%%..
0x0a,0xc0,0x00,  //.%%..
0x0a,0xea,0x50,  //.%@%+


/* \ */
0x5a,0x30,0x00,  //+%...
0x0c,0x80,0x00,  //.%+..
0x08,0xc0,0x00,  //.+%..
0x03,0xa5,0x00,  //..%+.
0x00,0xac,0x00,  //..%%.
0x00,0x5a,0x30,  //..+%.
0x00,0x0c,0xa0,  //...%%
0x00,0x08,0xc0,  //...+%


/* ] */
0x0a,0xcc,0x30,  //.%%%.
0x00,0x5a,0x30,  //..+%.
0x00,0x5a,0x30,  //..+%.
0x00,0x5a,0x30,  //..+%.
0x00,0x5a,0x30,  //..+%.
0x00,0x5a,0x30,  //..+%.
0x00,0x5a,0x30,  //..+%.
0x00,0x5a,0x30,  //..+%.
0x0a,0xcc,0x30,  //.%%%.


/* ^ */
0x00,0x53,0x00,  //..+..
0x08,0xac,0x00,  //.+%%.
0x0a,0x5c,0x80,  //.%+%+
0x8a,0x05,0xa0,  //+%.+%


/* _ */
0xcc,0xcc,0xc0,  //%%%%%


/* ` */
0x3c,0xc0,0x00,  //.%%..
0x00,0x30,0x00,  //.....


/* a */
0x5c,0xcc,0x80,  //+%%%+
0x00,0x08,0xc0,  //...+%
0x3c,0xcc,0xe0,  //.%%%@
0xac,0x08,0xc0,  //%%.+%
0x8c,0xcc,0xc0,  //+%%%%


/* b */
0x8c,0x00,0x00,  //+%...
0x8c,0x00,0x00,  //+%...
0x8c,0xcc,0xa0,  //+%%%%
0x8c,0x35,0xa0,  //+%.+%
0x8c,0x03,0xa0,  //+%..%
0x8c,0x05,0xa0,  //+%.+%
0x8c,0xac,0x80,  //+%%%+


/* c */
0x0a,0xcc,0xc0,  //.%%%%
0x5a,0x50,0x00,  //+%+..
0x8c,0x00,0x00,  //+%...
0x8c,0x30,0x00,  //+%...
0x0c,0xcc,0xc0,  //.%%%%


/* d */
0x00,0x08,0xc0,  //...+%
0x00,0x08,0xc0,  //...+%
0x0a,0xce,0xe0,  //.%%@@
0xac,0x08,0xc0,  //%%.+%
0xca,0x08,0xc0,  //%%.+%
0xac,0x0a,0xe0,  //%%.%@
0x5c,0xcc,0xa0,  //+%%%%


/* e */
0x0a,0xcc,0x80,  //.%%%+
0x8c,0x05,0xa0,  //+%.+%
0xce,0xcc,0xc0,  //%@%%%
0xac,0x00,0x00,  //%%...
0x3c,0xca,0xc0,  //.%%%%


/* f */
0x00,0xac,0xc0,  //..%%%
0x05,0xa3,0x00,  //.+%..
0x35,0xa5,0x30,  //.+%+.
0xac,0xca,0xa0,  //%%%%%
0x05,0xa3,0x00,  //.+%..
0x05,0xa3,0x00,  //.+%..
0x05,0xa3,0x00,  //.+%..


/* g */
0x0c,0xce,0xe0,  //.%%@@
0x8c,0x0a,0xe0,  //+%.%@
0x5a,0x5c,0xa0,  //+%+%%
0xac,0x65,0x00,  //%%++.
0x8c,0xcc,0xc0,  //+%%%%
0xca,0x03,0xa0,  //%%..%
0x8c,0xac,0xc0,  //+%%%%


/* h */
0x8c,0x00,0x00,  //+%...
0x8c,0x00,0x00,  //+%...
0x8c,0xcc,0xa0,  //+%%%%
0x8c,0x38,0xc0,  //+%.+%
0x8c,0x08,0xc0,  //+%.+%
0x8c,0x08,0xc0,  //+%.+%
0x8c,0x08,0xc0,  //+%.+%


/* i */
0x03,0xea,0x00,  //..@%.
0x00,0x33,0x00,  //.....
0x5c,0xea,0x00,  //+%@%.
0x00,0xca,0x00,  //..%%.
0x00,0xca,0x00,  //..%%.
0x00,0xca,0x00,  //..%%.
0x8c,0xee,0xc0,  //+%@@%


/* j */
0x00,0x5c,0x80,  //..+%+
0x00,0x03,0x30,  //.....
0x8c,0xce,0x80,  //+%%@+
0x00,0x3c,0x80,  //...%+
0x00,0x3c,0x80,  //...%+
0x00,0x3c,0x80,  //...%+
0x00,0x3c,0x80,  //...%+
0x00,0x3a,0x50,  //...%+
0x8c,0xcc,0x00,  //+%%%.


/* k */
0x8c,0x00,0x00,  //+%...
0x8c,0x00,0x00,  //+%...
0x8c,0x0c,0xc0,  //+%.%%
0x8c,0xac,0x00,  //+%%%.
0x8c,0xc5,0x00,  //+%%+.
0x8c,0xac,0x30,  //+%%%.
0x8c,0x0a,0xc0,  //+%.%%


/* l */
0x5c,0xea,0x00,  //+%@%.
0x00,0xca,0x00,  //..%%.
0x00,0xca,0x00,  //..%%.
0x00,0xca,0x00,  //..%%.
0x00,0xca,0x00,  //..%%.
0x00,0xca,0x00,  //..%%.
0x8c,0xee,0xc0,  //+%@@%


/* m */
0xac,0xcc,0xe0,  //%%%%@
0xca,0xea,0xa0,  //%%@%%
0xa8,0xc8,0xa0,  //%+%+%
0xa8,0xc8,0xa0,  //%+%+%
0xa8,0xc8,0xa0,  //%+%+%


/* n */
0x8a,0xcc,0xa0,  //+%%%%
0x8c,0x38,0xc0,  //+%.+%
0x8c,0x08,0xc0,  //+%.+%
0x8c,0x08,0xc0,  //+%.+%
0x8c,0x08,0xc0,  //+%.+%


/* o */
0x0c,0xcc,0xa0,  //.%%%%
0xac,0x05,0xa0,  //%%.+%
0xca,0x03,0xa0,  //%%..%
0xcc,0x05,0xa0,  //%%.+%
0x3c,0xcc,0xa0,  //.%%%%


/* p */
0x8a,0xcc,0xa0,  //+%%%%
0x8c,0x35,0xa0,  //+%.+%
0x8c,0x03,0xa0,  //+%..%
0x8c,0x05,0xa0,  //+%.+%
0x8c,0xac,0x80,  //+%%%+
0x8c,0x00,0x00,  //+%...
0x8c,0x00,0x00,  //+%...


/* q */
0x0a,0xcc,0xc0,  //.%%%%
0xac,0x08,0xc0,  //%%.+%
0xca,0x08,0xc0,  //%%.+%
0xac,0x0a,0xe0,  //%%.%@
0x5c,0xcc,0xc0,  //+%%%%
0x00,0x08,0xc0,  //...+%
0x00,0x08,0xc0,  //...+%


/* r */
0x5a,0xcc,0xc0,  //+%%%%
0x5c,0x83,0xa0,  //+%+.%
0x5a,0x30,0x00,  //+%...
0x5a,0x30,0x00,  //+%...
0x5a,0x30,0x00,  //+%...


/* s */
0x0c,0xcc,0x80,  //.%%%+
0x5a,0x50,0x00,  //+%+..
0x0a,0xcc,0x50,  //.%%%+
0x00,0x0a,0xe0,  //...%@
0x8a,0xac,0x80,  //+%%%+


/* t */
0x03,0x50,0x00,  //..+..
0x0a,0xc0,0x00,  //.%%..
0xce,0xec,0xc0,  //%@@%%
0x0a,0xc0,0x00,  //.%%..
0x0a,0xc0,0x00,  //.%%..
0x0a,0xc0,0x00,  //.%%..
0x05,0xcc,0xc0,  //.+%%%


/* u */
0x8c,0x08,0xc0,  //+%.+%
0x8c,0x08,0xc0,  //+%.+%
0x8c,0x08,0xc0,  //+%.+%
0x8c,0x0a,0xe0,  //+%.%@
0x5c,0xcc,0xa0,  //+%%%%


/* v */
0xcc,0x05,0xa0,  //%%.+%
0x8c,0x3a,0xc0,  //+%.%%
0x0c,0x8c,0x80,  //.%+%+
0x0a,0xca,0x30,  //.%%%.
0x05,0xea,0x00,  //.+@%.


/* w */
0xa5,0x00,0xc0,  //%+..%
0xc8,0x85,0xc0,  //%+++%
0xca,0xea,0xa0,  //%%@%%
0xac,0xaa,0xa0,  //%%%%%
0x8c,0x5e,0xe0,  //+%+@@


/* x */
0xac,0x38,0xc0,  //%%.+%
0x0c,0xca,0x50,  //.%%%+
0x05,0xec,0x00,  //.+@%.
0x0c,0xca,0x50,  //.%%%+
0xac,0x3a,0xc0,  //%%.%%


/* y */
0xcc,0x05,0xa0,  //%%.+%
0x8c,0x3a,0xc0,  //+%.%%
0x0c,0x8c,0x80,  //.%+%+
0x0a,0xca,0x30,  //.%%%.
0x05,0xec,0x00,  //.+@%.
0x05,0xa5,0x00,  //.+%+.
0xcc,0x80,0x00,  //%%+..


/* z */
0x8c,0xce,0xe0,  //+%%@@
0x00,0x5a,0x50,  //..+%+
0x00,0xca,0x00,  //..%%.
0x0c,0xc0,0x00,  //.%%..
0x8e,0xec,0xc0,  //+@@%%


/* { */
0x00,0xcc,0x80,  //..%%+
0x03,0xa5,0x00,  //..%+.
0x03,0xa5,0x00,  //..%+.
0x05,0xa3,0x00,  //.+%..
0x5c,0xc0,0x00,  //+%%..
0x03,0xa5,0x00,  //..%+.
0x03,0xa5,0x00,  //..%+.
0x03,0xa5,0x00,  //..%+.
0x00,0xac,0x80,  //..%%+


/* | */
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.
0x00,0xc8,0x00,  //..%+.


/* } */
0x3a,0xc5,0x00,  //.%%+.
0x00,0xca,0x00,  //..%%.
0x00,0xca,0x00,  //..%%.
0x00,0xac,0x30,  //..%%.
0x00,0x8c,0xa0,  //..+%%
0x00,0xca,0x00,  //..%%.
0x00,0xca,0x00,  //..%%.
0x00,0xca,0x00,  //..%%.
0x3c,0xc5,0x00,  //.%%+.


/* ~ */
0x5a,0x80,0x50,  //+%+.+
0xc8,0xcc,0xa0,  //%+%%%
0x00,0x03,0x30,  //.....


/*  */

};

_const sgl_font_table_t sgl_ascii_consolas12_tab[] = {
    {.bitmap_index = 0,	    .height = 0, .width = 6, .ofs_x = 0, .ofs_y = 12},/*( )*/
    {.bitmap_index = 0,	    .height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(!)*/
    {.bitmap_index = 21,	.height = 3, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(")*/
    {.bitmap_index = 30,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(#)*/
    {.bitmap_index = 51,	.height = 8, .width = 6, .ofs_x = 0, .ofs_y = 2},/*($)*/
    {.bitmap_index = 75,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(%)*/
    {.bitmap_index = 96,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(&)*/
    {.bitmap_index = 117,	.height = 3, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(')*/
    {.bitmap_index = 126,	.height = 9, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(()*/
    {.bitmap_index = 153,	.height = 9, .width = 6, .ofs_x = 0, .ofs_y = 2},/*())*/
    {.bitmap_index = 180,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(*)*/
    {.bitmap_index = 195,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(+)*/
    {.bitmap_index = 210,	.height = 4, .width = 6, .ofs_x = 0, .ofs_y = 7},/*(,)*/
    {.bitmap_index = 222,	.height = 1, .width = 6, .ofs_x = 0, .ofs_y = 6},/*(-)*/
    {.bitmap_index = 225,	.height = 2, .width = 6, .ofs_x = 0, .ofs_y = 7},/*(.)*/
    {.bitmap_index = 231,	.height = 8, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(/)*/
    {.bitmap_index = 255,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(0)*/
    {.bitmap_index = 276,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(1)*/
    {.bitmap_index = 297,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(2)*/
    {.bitmap_index = 318,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(3)*/
    {.bitmap_index = 339,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(4)*/
    {.bitmap_index = 360,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(5)*/
    {.bitmap_index = 381,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(6)*/
    {.bitmap_index = 402,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(7)*/
    {.bitmap_index = 423,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(8)*/
    {.bitmap_index = 444,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(9)*/
    {.bitmap_index = 465,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(:)*/
    {.bitmap_index = 480,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(;)*/
    {.bitmap_index = 501,	.height = 6, .width = 6, .ofs_x = 0, .ofs_y = 3},/*(<)*/
    {.bitmap_index = 519,	.height = 3, .width = 6, .ofs_x = 0, .ofs_y = 5},/*(=)*/
    {.bitmap_index = 528,	.height = 6, .width = 6, .ofs_x = 0, .ofs_y = 3},/*(>)*/
    {.bitmap_index = 546,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(?)*/
    {.bitmap_index = 567,	.height = 9, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(@)*/
    {.bitmap_index = 594,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(A)*/
    {.bitmap_index = 615,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(B)*/
    {.bitmap_index = 636,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(C)*/
    {.bitmap_index = 657,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(D)*/
    {.bitmap_index = 678,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(E)*/
    {.bitmap_index = 699,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(F)*/
    {.bitmap_index = 720,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(G)*/
    {.bitmap_index = 741,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(H)*/
    {.bitmap_index = 762,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(I)*/
    {.bitmap_index = 783,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(J)*/
    {.bitmap_index = 804,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(K)*/
    {.bitmap_index = 825,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(L)*/
    {.bitmap_index = 846,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(M)*/
    {.bitmap_index = 867,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(N)*/
    {.bitmap_index = 888,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(O)*/
    {.bitmap_index = 909,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(P)*/
    {.bitmap_index = 930,	.height = 9, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(Q)*/
    {.bitmap_index = 957,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(R)*/
    {.bitmap_index = 978,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(S)*/
    {.bitmap_index = 999,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(T)*/
    {.bitmap_index = 1020,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(U)*/
    {.bitmap_index = 1041,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(V)*/
    {.bitmap_index = 1062,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(W)*/
    {.bitmap_index = 1083,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(X)*/
    {.bitmap_index = 1104,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(Y)*/
    {.bitmap_index = 1125,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(Z)*/
    {.bitmap_index = 1146,	.height = 9, .width = 6, .ofs_x = 0, .ofs_y = 2},/*([)*/
    {.bitmap_index = 1173,	.height = 8, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(\)*/
    {.bitmap_index = 1197,	.height = 9, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(])*/
    {.bitmap_index = 1224,	.height = 4, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(^)*/
    {.bitmap_index = 1236,	.height = 1, .width = 6, .ofs_x = 0, .ofs_y = 10},/*(_)*/
    {.bitmap_index = 1239,	.height = 2, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(`)*/
    {.bitmap_index = 1245,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(a)*/
    {.bitmap_index = 1260,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(b)*/
    {.bitmap_index = 1281,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(c)*/
    {.bitmap_index = 1296,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(d)*/
    {.bitmap_index = 1317,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(e)*/
    {.bitmap_index = 1332,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(f)*/
    {.bitmap_index = 1353,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(g)*/
    {.bitmap_index = 1374,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(h)*/
    {.bitmap_index = 1395,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(i)*/
    {.bitmap_index = 1416,	.height = 9, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(j)*/
    {.bitmap_index = 1443,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(k)*/
    {.bitmap_index = 1464,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(l)*/
    {.bitmap_index = 1485,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(m)*/
    {.bitmap_index = 1500,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(n)*/
    {.bitmap_index = 1515,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(o)*/
    {.bitmap_index = 1530,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(p)*/
    {.bitmap_index = 1551,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(q)*/
    {.bitmap_index = 1572,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(r)*/
    {.bitmap_index = 1587,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(s)*/
    {.bitmap_index = 1602,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(t)*/
    {.bitmap_index = 1623,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(u)*/
    {.bitmap_index = 1638,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(v)*/
    {.bitmap_index = 1653,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(w)*/
    {.bitmap_index = 1668,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(x)*/
    {.bitmap_index = 1683,	.height = 7, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(y)*/
    {.bitmap_index = 1704,	.height = 5, .width = 6, .ofs_x = 0, .ofs_y = 4},/*(z)*/
    {.bitmap_index = 1719,	.height = 9, .width = 6, .ofs_x = 0, .ofs_y = 2},/*({)*/
    {.bitmap_index = 1746,	.height = 10, .width = 6,.ofs_x = 0, .ofs_y = 1},/*(|)*/
    {.bitmap_index = 1776,	.height = 9, .width = 6, .ofs_x = 0, .ofs_y = 2},/*(})*/
    {.bitmap_index = 1803,	.height = 3, .width = 6, .ofs_x = 0, .ofs_y = 5},/*(~)*/
    {.bitmap_index = 1812,	.height = 0, .width = 6, .ofs_x = 0, .ofs_y = 12},/*()*/
};

sgl_font_t consolas12 = { .bitmap = sgl_ascii_consolas12_bitmap, .table = sgl_ascii_consolas12_tab, .font_height = 12, .bpp = 4};

#endif
